﻿
body
{
	font-family:Trebuchet MS;
	font-size:16px;
	color:#666666;
	background:#fff;
}

.general
{
	width:100%;
	float:left;
}


/*
* ------------------------------------------------------------------------------------------------
* HEADER
* ------------------------------------------------------------------------------------------------
*/

.register .header
{
	width:100%;
	height: 135px;
	background: url('/static/img/shared/cadastro/bg-header.jpg') repeat-x;
}

.register .header div
{
	margin:0 auto;
	width: 980px;
	padding:50px 0 0 0;
}

.register .header div h1,
.register .header div h1 a
{
	display:block;
	float:left;
	width: 229px;
	height: 43px;
	background: url('/static/img/shared/cadastro/logo-ml.png') no-repeat;
}

.register .header div ul
{
	float: right;
	margin:-10px 0 0 0;
}

.register .header div ul li
{
	float:left;
	padding:0 45px 0 0;
}

.register .header div ul li a
{
	font-weight:bold;
	color:#0a4c89;
	padding:15px;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.register .header div ul li a:hover,
.register .header div ul li a.on
{
	text-decoration:none;
	background:#eff2f4;
}


/*
* ------------------------------------------------------------------------------------------------
* CONTENT
* ------------------------------------------------------------------------------------------------
*/

.register .content
{
	width:100%;
}

.register .content .inner
{
	width: 980px;
	margin:0 auto;
	padding:30px 0 0 0;
}

.register .content .ct-register h2
{
	background: url('/static/img/shared/cadastro/ico-seu-cadastro.png') no-repeat;
}

.register .content .inner h2,
.register .content .inner h3,
.register .content .inner h4
{
	color:#6524c2;
	font-size:20px;
	font-weight:bold;
}

.register .content .inner h3
{
	font-size:16px;
	height:40px;
	background:#e9f0f7;
}

.register .content .inner h4
{
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	line-height:22px;
	text-indent:30px;
}

.register .content .inner .n1,
.register .content .inner .n2,
.register .content .inner .n3,
.register .content .inner .n4,
.register .content .inner .n5,
.register .content .inner .n6
{
	background-repeat: no-repeat;
	background-position:15px 8px;
}

.register .content .inner .n1
{
	background-image: url('/static/img/shared/cadastro/number1.png');
}

.register .content .inner .n2
{
	background-image: url('/static/img/shared/cadastro/number2.png');
}

.register .content .inner .n3
{
	background-image: url('/static/img/shared/cadastro/number3.png');
}

.register .content .inner .n4
{
	background-image: url('/static/img/shared/cadastro/number4.png');
}

.register .content .inner .n5
{
	background-image: url('/static/img/shared/cadastro/number5.png');
}

.register .content .inner .n6
{
	background-image: url('/static/img/shared/cadastro/number6.png');
}

.register .content .inner h2
{
	height: 23px;
	padding: 0 0 10px 30px;
	line-height:23px;
	width:97%;
	border-bottom: 1px solid #ccc;
}

.register .content .inner .ct
{
	width: 100%;
	border: 1px solid #ccc;
	margin:0 0 30px 0;
	position:relative;
}

.register .content .inner .ct .tl,
.register .content .inner .ct .tr,
.register .content .inner .ct .bl,
.register .content .inner .ct .br
{
	width:4px;
	height:4px;
	position:absolute;
	display:block;
}

.register .content .inner .ct .tl
{
	top:-1px;
	left:-1px;
	background: url('/static/img/shared/cadastro/bg-border-tl.png') no-repeat;
}

.register .content .inner .ct .tr
{
	top:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-border-tr.png') no-repeat;
}

.register .content .inner .ct .bl
{
	bottom:-1px;
	left:-1px;
	background: url('/static/img/shared/cadastro/bg-border-bl.png') no-repeat;
}

.register .content .inner .ct .br
{
	bottom:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-border-br.png') no-repeat;
}

.register .content .inner p
{
	font-size:12px;
	padding:15px 0 35px 0;
	line-height:18px;
}

.register .content .inner .ct h3
{
	padding: 0 0 0 50px;
	line-height:38px;
}

.register .content .inner .ct ul
{
	padding: 30px 0 0 25px;
	width:100%;
}

.register .content .inner .ct ul li
{
	float:left;
	padding:0 0 15px 0;
	position:relative;
}

.register .content .inner .ct ul li label
{
	font-weight:bold;
	float:left;
	padding: 0 10px 0 0;
	width:190px;
	text-align:right;
	line-height:32px;
}

.register .content .inner .ct ul li label span
{
	color:#009cff;
}

.register .content .inner .ct ul li .txt-radio
{
	line-height:32px;
}

.register .content .inner .ct ul li div
{
	float:left;
	position:relative;
}

.register .content .inner .ct ul li div input,
.modal-banks input
{
	padding:0;
	margin:0;
	position:relative;
	z-index:5;
	border:none;
	background:none;
	width:100%;
	height:36px;
	line-height:35px;
	font-size:16px;
}

.register .content .inner .ct ul li div label
{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	text-align:left;
	padding:0 0 0 5px;
	font-weight:normal;
	color:#0a4c89;
	font-size:16px;
	text-indent:5px;
}

.register .content .inner .ct ul li div select
{
	padding:0;
	margin:0;
	z-index:5;
	position:relative;
	border:0;
	width:220px;
	height:38px;
	display:block;
	visibility:hidden;
}

.register .content .inner .ct ul li div span
{
	float:left;
}





.register .content .inner .ct ul li p.alert
{
	border: 1px solid #FFA726;
	color: #FFA726;
	background:#ffffdf;
	float: left;
	font-size: 11px;
	height: 23px;
	line-height: 12px !important;
	padding: 5px !important;
	position:relative;
	width: auto;
	margin:0 0 0 20px;
}

.register .content .inner .ct ul li p.alert .tl,
.register .content .inner .ct ul li p.alert .tr,
.register .content .inner .ct ul li p.alert .bl,
.register .content .inner .ct ul li p.alert .br
{
	width:4px;
	height:4px;
	position:absolute;
	display:block;
}

.register .content .inner .ct ul li p.alert .tl
{
	bottom:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-alert-tl.png') no-repeat;
}

.register .content .inner .ct ul li p.alert .tr
{
	bottom:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-alert-tr.png') no-repeat;
}

.register .content .inner .ct ul li p.alert .bl
{
	bottom:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-alert-bl.png') no-repeat;
}

.register .content .inner .ct ul li p.alert .br
{
	bottom:-1px;
	right:-1px;
	background: url('/static/img/shared/cadastro/bg-alert-br.png') no-repeat;
}

.register .content .inner .ct ul li p.alert strong{
	text-decoration:none;
	color: #FFA726;
}


.register .content .inner .ct ul li p.alert.error{background:#FEADAB; border-color:#c20f0f; color:#AF4C4E;}
.register .content .inner .ct ul li p.alert.error strong{color:#AF4C4E;}
.register .content .inner .ct ul li p.alert.error .tl{background:#fff url('/static/img/shared/cadastro/bg-alert-tl-red.png') no-repeat;}
.register .content .inner .ct ul li p.alert.error .tr{background:#fff url('/static/img/shared/cadastro/bg-alert-tr-red.png') no-repeat;}
.register .content .inner .ct ul li p.alert.error .bl{background:#fff url('/static/img/shared/cadastro/bg-alert-bl-red.png') no-repeat;}
.register .content .inner .ct ul li p.alert.error .br{background:#fff url('/static/img/shared/cadastro/bg-alert-br-red.png') no-repeat;}

.register .content .inner .ct ul li p.alert.success{background:#e6ffb2; border-color:#b0ed34; color:#537c00;}
.register .content .inner .ct ul li p.alert.success strong{color:#537c00;}
.register .content .inner .ct ul li p.alert.success .tl{background:#fff url('/static/img/shared/cadastro/bg-alert-tl-green.png') no-repeat;}
.register .content .inner .ct ul li p.alert.success .tr{background:#fff url('/static/img/shared/cadastro/bg-alert-tr-green.png') no-repeat;}
.register .content .inner .ct ul li p.alert.success .bl{background:#fff url('/static/img/shared/cadastro/bg-alert-bl-green.png') no-repeat;}
.register .content .inner .ct ul li p.alert.success .br{background:#fff url('/static/img/shared/cadastro/bg-alert-br-green.png') no-repeat;}

.register .content .inner .ct ul li p.alert.info{background:#c6e3ff; border-color:#0e4478; color:#0e4478;}
.register .content .inner .ct ul li p.alert.info strong{color:#0e4478;}
.register .content .inner .ct ul li p.alert.info .tl{background:#fff url('/static/img/shared/cadastro/bg-alert-tl-blue.png') no-repeat;}
.register .content .inner .ct ul li p.alert.info .tr{background:#fff url('/static/img/shared/cadastro/bg-alert-tr-blue.png') no-repeat;}
.register .content .inner .ct ul li p.alert.info .bl{background:#fff url('/static/img/shared/cadastro/bg-alert-bl-blue.png') no-repeat;}
.register .content .inner .ct ul li p.alert.info .br{background:#fff url('/static/img/shared/cadastro/bg-alert-br-blue.png') no-repeat;}



.input
{
	background:url('/static/img/shared/cadastro/bg-input.png') repeat-x 0 0;
	width:100%;
	height: 36px;
	position:relative;
	position:absolute;
	top:0;
	left:0;
}

.input .fL
{
	background:url('/static/img/shared/cadastro/bg-left-input.png') no-repeat 0 0;
	width:5px;
	height: 36px;
	position:absolute;
	top:0;
	left:-5px;
}

.input .fR
{
	background:url('/static/img/shared/cadastro/bg-right-input.png') no-repeat 0 0;
	width:5px;
	height: 36px;
	position:absolute;
	top:0;
	right:-5px;
}

.input.error,
.input.error .fL,
.input.error .fR
{
	background-position:bottom left!important;
}

.select
{
	width: 225px;
	height: 38px;
	display:block;
	background:url('/static/img/shared/cadastro/bg-select.png') no-repeat 0 0;
	position:absolute;
	top:0;
	left:0;
	float:none;
}

.register .content .inner .pagination
{
	border:none;
	float:left;
	margin: 0 0 30px;
    position: relative;
    width: 100%;
}

.register .content .inner .pagination a.fL,
.register .content .inner .pagination a.fR
{
	display:block;
	width: 201px;
	height:42px;
	text-align:center;
	line-height:40px;
	color:#666666;
	font-weight:bold;
}

.register .content .inner .pagination a.fL
{
	background:#fff url('/static/img/shared/cadastro/bg-bt-back.png') no-repeat;
}

.register .content .inner .pagination a.fR
{
	background:#fff url('/static/img/shared/cadastro/bg-bt-continue.png') no-repeat;
}

.register .content .inner .pagination a.fL:hover,
.register .content .inner .pagination a.fR:hover
{
	color:#fff;
	background-color:#6524C2;
	text-decoration:none;
}

.mn
{
	width:100%;
	float:left;
	padding:0 0 40px 0;
}

.mn ul
{
	width:100%;
	margin:0 0 0 30px;
}

.mn ul li
{
	float:left;
	margin:0 0 0 -30px;
	text-indent:-99999px;
}

.mn ul li.z5
{
	width: 204px;
	height: 40px;
	background: url('/static/img/shared/cadastro/bg-bt-mn-redes-sociais.png') no-repeat;
}

.mn ul li.z4
{
	width: 229px;
	height: 40px;
	background: url('/static/img/shared/cadastro/bg-bt-mn-sobre-a-loja.png') no-repeat;
}

.mn ul li.z3
{
	width: 224px;
	height: 40px;
	background: url('/static/img/shared/cadastro/bg-bt-mn-produtos.png') no-repeat;
}

.mn ul li.z2
{
	width: 224px;
	height: 40px;
	background: url('/static/img/shared/cadastro/bg-bt-mn-publicar.png') no-repeat;
}

.mn ul li.z1
{
	width: 229px;
	height: 40px;
	background: url('/static/img/shared/cadastro/bg-bt-mn-loja-no-ar.png') no-repeat;
}

.mn ul li.z5.complete
{
	background-position:0 0;
}

.mn ul li.current
{
	background-position:0 -40px;
}

.mn ul li.previous
{
	background-position:0 -80px;
}

.mn ul li.next
{
	background-position:0 0;
}



/*
* ------------------------------------------------------------------------------------------------
* FOOTER
* ------------------------------------------------------------------------------------------------
*/

.register .footer
{
	width:100%;
	height:235px;
	float:left;
	background:#f6f6f6;
}











